<#ibiztemplate>
TARGET=PSAPPWFVER
</#ibiztemplate>
import { Subject } from 'rxjs';
import { UIActionTool,Util } from '@/utils';
import { Environment } from '@/environments/environment';
<#if item.getPSAppWFUIActions()??>
<#list item.getPSAppWFUIActions() as wfUIAction>
<#if wfUIAction.getPSAppDataEntity()??>
<#if !P.exists("importService", wfUIAction.getPSAppDataEntity().getId(), "")>
import ${srfclassname('${wfUIAction.getPSAppDataEntity().getCodeName()}')}Service from '@/service/${srffilepath2(wfUIAction.getPSAppDataEntity().getCodeName())}/${srffilepath2(wfUIAction.getPSAppDataEntity().getCodeName())}-service';
</#if>
</#if>
</#list>
</#if>

/**
 * ${item.getPSWFVersion().name}WFUI服务对象基类
 *
 * @export
 * @class ${srfclassname('${item.getPSWFVersion().getCodeName()}')}WFUIServiceBase
 */
export default class ${srfclassname('${item.getPSWFVersion().getCodeName()}')}WFUIServiceBase {

    /**
     * Creates an instance of  ${srfclassname('${item.getPSWFVersion().getCodeName()}')}WFUIServiceBase.
     * 
     * @param {*} [opts={}]
     * @memberof  ${srfclassname('${item.getPSWFVersion().getCodeName()}')}WFUIServiceBase
     */
    constructor(opts: any = {}) {
       
    }

    <#if item.getPSAppWFUIActions()??>
    <#list item.getPSAppWFUIActions() as wfUIAction>
    <#if wfUIAction.getUIActionMode() != "SYS">
    ${P.getLogicCode(wfUIAction, "LOGIC.vue").code}
    </#if>
    </#list>
    </#if>

} 